02/16/2026 05:25:46.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.272 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.273 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.274 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.274 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.275 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.276 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.277 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.280 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.280 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.281 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.284 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.285 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.286 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.287 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.288 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.292 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.295 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.297 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.298 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.298 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.298 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.298 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.298 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.299 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.301 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.303 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.304 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.305 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.307 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.308 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.309 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.309 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.310 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.314 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.314 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.315 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.317 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.318 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.320 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.320 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.320 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.320 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.320 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.320 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.323 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.325 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.326 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.328 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.328 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.328 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.328 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.328 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.329 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.329 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.332 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.336 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.338 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.338 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.340 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.344 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.345 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.346 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.347 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.347 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.348 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.349 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.351 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.352 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.356 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.356 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.357 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.360 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.361 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.368 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.369 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.369 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.370 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.373 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.374 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.377 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.378 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.379 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.379 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.379 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.379 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.379 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.380 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.383 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.383 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.389 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.391 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.391 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.394 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.396 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.397 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.399 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.400 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.404 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.405 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.406 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.407 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.407 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.408 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.409 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.409 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.409 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.411 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.413 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.413 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.413 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.413 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.413 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.417 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.418 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.420 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.421 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.422 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.423 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.425 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.426 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.427 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.428 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.429 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.429 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.433 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.434 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.436 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.437 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.438 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.438 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.438 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.438 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.438 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.442 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.444 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.445 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.446 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.449 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.450 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.451 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.453 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.455 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.456 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.457 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.457 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.458 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.459 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.461 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.464 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.464 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.465 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.467 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.468 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.469 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.470 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.470 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.471 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.474 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.474 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.475 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.475 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.475 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.475 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.475 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.476 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.479 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.480 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.480 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.480 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.480 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.481 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.482 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.483 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.484 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.484 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.485 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.488 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.490 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.491 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.491 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.494 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.494 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.494 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.494 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.494 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.497 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.498 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.500 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.501 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.502 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.503 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.504 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.509 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.510 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.511 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.512 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.514 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.515 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.516 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.517 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.517 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.517 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.517 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.517 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.518 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.521 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.522 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.522 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.522 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.522 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.522 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.525 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.526 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.527 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.528 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.530 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.531 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.534 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.535 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.535 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.537 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.537 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.538 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.538 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.540 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.540 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.542 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.546 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.548 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.550 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.550 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.552 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.553 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.556 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.556 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.557 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.557 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.557 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.557 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.557 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.558 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.560 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.561 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.562 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.563 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.567 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.568 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.569 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.569 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.571 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.572 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.572 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.573 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.578 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.579 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.579 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.583 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.583 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.583 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.583 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.583 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.584 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.584 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.585 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.587 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.588 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.588 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.588 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.588 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.588 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.589 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.590 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.592 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.593 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.595 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.597 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.598 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.599 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.600 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.602 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.606 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.608 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.609 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.610 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.611 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.612 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.614 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.615 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.616 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.616 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.616 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.618 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.620 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.620 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.621 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.624 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.625 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.627 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.628 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.628 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.628 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.629 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.632 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.633 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.633 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.635 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.636 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.637 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.640 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.641 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.641 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.642 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.644 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.646 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.647 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.648 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.649 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.649 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.653 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.653 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.654 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.654 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.654 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.654 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.654 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.656 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.658 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.660 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.662 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.663 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.664 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.665 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.666 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.667 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.669 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.670 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.672 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.673 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.673 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.675 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.677 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.679 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.680 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.681 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.682 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.684 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.685 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.687 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.690 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.693 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.694 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.694 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.694 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.694 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.694 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.694 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.698 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.698 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.698 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.698 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.698 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.699 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.701 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.702 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.702 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.702 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.703 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.705 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.707 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.707 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.707 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.707 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.707 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.707 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.709 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.710 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.712 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.712 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.713 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.714 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.716 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.717 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.719 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.721 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.722 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.724 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.727 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.727 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.727 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.727 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.727 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.729 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.731 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.733 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.734 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.737 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.737 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.739 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.740 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.741 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.743 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.745 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.746 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.746 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.748 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.750 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.751 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.755 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.755 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.757 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.757 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.764 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.765 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.765 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.768 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.770 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.770 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.773 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.774 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.775 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.777 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.778 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.780 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.781 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.782 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.783 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.787 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.788 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.788 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.790 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.791 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.791 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.792 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.794 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.794 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.795 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.796 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.800 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.802 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.803 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.803 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.803 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.803 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.804 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.804 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.808 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.809 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.811 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.812 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.813 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.815 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.816 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.820 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.821 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.823 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.824 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.825 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.826 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.826 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.826 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.826 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.828 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.830 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.831 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.832 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.834 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.835 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.835 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.836 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.838 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.840 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.841 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.845 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.845 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.846 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.850 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.852 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.853 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.853 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.857 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.858 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.859 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.861 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.862 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.862 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.862 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.864 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.865 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.868 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.869 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.870 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.870 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.872 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.873 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.874 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.878 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.879 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.881 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.882 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.883 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.887 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.887 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.887 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.887 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.887 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.888 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.891 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.891 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.892 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.895 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.897 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.898 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.899 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.901 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.902 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.906 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.907 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.908 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.909 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.911 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.914 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.916 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.917 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.918 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.921 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.922 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.923 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.924 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.926 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.928 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.931 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.931 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.932 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.932 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.932 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.932 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.932 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.933 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.933 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.935 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.937 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.937 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.938 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.941 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.941 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.946 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.946 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.948 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.952 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.952 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.952 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.953 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.954 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.956 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.956 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.957 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.959 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.960 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.961 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.961 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.962 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.962 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.966 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.966 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.968 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.969 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.970 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.970 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.973 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.974 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.976 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.977 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.978 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.978 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.978 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.978 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.979 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.979 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.979 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.982 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.983 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.984 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:46.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.985 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.990 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:46.991 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.991 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:46.992 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.992 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.993 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.993 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.993 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.993 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.993 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.996 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:46.998 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:46.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:46.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:46.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:46.999 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:46.999 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.001 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.003 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.004 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.005 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.006 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.007 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.008 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.008 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.008 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.008 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.008 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.013 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.014 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.015 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.016 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.020 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.020 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.021 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.024 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.024 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.025 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.026 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.027 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.027 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.030 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.031 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.031 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.031 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.031 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.035 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.035 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.035 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.037 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.037 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.041 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.043 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.050 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.051 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.052 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.055 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.057 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.058 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.062 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.063 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.064 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.065 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.066 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.066 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.067 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.068 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.069 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.070 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.072 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.074 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.077 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.079 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.079 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.080 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.081 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.084 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.085 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.090 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.090 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.090 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.090 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.090 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.091 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.094 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.095 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.095 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.096 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.096 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.096 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.096 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.096 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.097 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.100 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.101 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.104 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.106 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.106 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.107 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.107 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.107 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.107 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.107 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.107 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.108 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.112 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.113 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.113 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.113 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.113 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.113 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.114 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.116 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.117 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.118 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.118 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.119 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.124 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.124 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.124 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.124 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.124 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.128 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.129 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.129 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.130 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.131 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.132 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.135 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.136 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.136 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.137 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.137 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.138 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.139 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.140 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.142 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.143 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.144 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.146 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.148 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.149 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.149 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.149 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.153 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.155 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.155 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.156 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.158 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.158 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.159 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.160 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.160 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.162 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.164 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.166 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.169 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.170 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.171 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.172 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.173 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.173 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.174 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.174 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.174 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.174 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.174 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.175 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.178 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.179 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.182 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.183 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.185 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.185 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.186 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.187 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.190 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.194 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.194 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.195 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.197 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.198 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.199 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.199 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.201 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.205 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.209 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.210 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.210 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.212 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.213 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.214 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.214 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.215 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.215 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.215 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.215 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.215 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.220 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.220 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.220 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.220 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.220 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.221 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.224 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.226 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.227 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.228 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.229 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.234 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.235 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.236 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.238 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.240 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.243 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.247 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.248 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.257 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.258 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.259 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.260 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.260 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.260 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.260 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.260 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.262 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.263 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.267 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.268 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.268 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.268 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.268 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.271 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.275 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.283 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.284 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.285 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.287 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.288 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.290 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.290 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.294 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.300 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.301 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.304 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.305 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.307 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.307 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.308 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.308 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.308 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.308 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.308 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.312 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.313 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.314 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.314 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.315 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.323 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.328 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.328 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.331 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.335 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.338 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.340 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.343 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.345 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.348 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.351 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.352 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.353 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.359 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.359 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.360 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.361 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.364 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.364 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.365 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.368 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.374 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.374 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.375 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.375 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.375 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.377 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.378 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.380 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.380 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.381 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.383 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.387 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.389 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.392 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.392 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.394 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.395 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.400 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.401 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.401 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.402 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.404 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.406 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.407 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.408 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.409 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.411 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.413 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.414 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.416 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.421 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.422 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.425 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.426 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.426 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.426 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.426 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.426 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.427 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.427 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.429 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.431 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.431 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.431 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.431 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.432 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.432 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.435 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.436 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.438 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.438 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.440 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.440 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.441 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.441 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.441 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.442 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.442 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.450 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.451 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.453 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.455 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.456 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.456 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.457 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.458 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.459 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.461 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.463 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.465 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.467 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.467 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.467 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.467 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.468 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.468 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.469 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.469 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.470 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.472 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.474 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.474 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.474 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.474 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.474 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.475 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.475 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.479 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.481 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.483 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.483 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.484 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.485 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.486 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.490 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.490 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.490 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.490 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.494 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.495 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.497 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.497 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.498 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.498 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.501 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.502 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.502 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.502 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.506 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.506 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.508 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.510 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.511 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.512 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.515 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.516 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.518 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.520 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.522 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.525 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.527 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.533 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.534 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.534 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.534 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.534 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.534 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.534 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.535 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.537 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.538 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.539 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.540 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.544 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.545 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.545 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.545 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.549 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.552 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.557 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.557 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.558 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.558 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.561 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.562 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.563 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.565 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.567 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.567 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.568 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.569 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.569 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.572 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.574 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.575 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.575 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.576 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.579 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.580 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.581 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.584 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.585 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.587 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.587 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.587 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.587 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.588 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.590 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.592 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.596 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.599 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.599 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.599 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.599 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.606 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.606 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.607 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.609 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.612 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.612 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.612 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.614 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.615 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.616 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.617 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.618 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.618 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.618 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.618 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.618 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.618 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.622 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.622 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.624 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.625 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.626 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.627 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.628 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.631 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.634 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.635 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.635 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.636 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.637 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.637 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.640 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.640 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.641 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.641 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.643 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.648 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.649 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.652 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.653 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.657 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.657 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.658 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.660 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.662 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.663 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.663 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.668 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.669 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.670 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.672 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.673 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.673 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.675 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.675 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.675 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.675 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.675 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.679 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.679 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.679 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.679 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.679 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.683 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.684 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.685 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.687 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.687 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.691 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.694 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.694 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.695 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.695 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.696 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.697 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.698 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.699 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.699 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.700 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.704 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.706 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.707 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.707 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.708 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.708 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.708 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.708 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.708 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.709 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.709 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.710 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.712 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.713 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.713 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.713 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.713 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.713 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.714 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.716 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.717 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.717 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.718 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.722 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.722 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.722 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.723 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.724 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.725 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.727 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.727 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.729 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.732 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.733 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.734 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.735 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.737 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.737 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.737 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.737 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.737 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.741 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.742 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.743 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.745 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.746 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.747 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.749 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.754 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.754 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.755 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.755 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.755 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.756 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.757 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.758 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.759 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.760 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.761 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.762 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.765 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.767 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.773 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.773 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.773 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.773 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.773 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.774 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.774 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.778 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.780 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.781 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.782 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.783 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.784 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.784 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.785 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.785 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.785 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.785 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.785 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.791 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.792 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.793 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.794 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.795 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.798 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.799 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.800 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.805 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.807 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.808 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.808 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.808 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.812 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.813 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.815 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.818 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.819 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.820 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.821 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.824 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.826 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.826 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.826 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.826 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.826 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.831 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.835 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.836 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.840 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.843 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.845 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.847 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.847 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.849 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.850 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.853 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.853 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.854 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.859 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.860 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.861 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.861 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.861 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.861 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.862 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.862 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.864 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.865 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.866 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.868 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.870 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.871 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.872 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.874 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.876 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.878 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.878 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.879 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.882 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.883 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.885 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.887 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.890 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.891 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.895 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.897 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.898 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.898 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.900 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.902 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.902 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.903 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.908 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.910 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.912 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.912 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.913 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.913 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.914 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.919 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.919 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.920 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.920 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.920 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.920 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.921 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.922 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.924 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.925 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.925 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.926 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.927 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.930 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.931 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.931 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.932 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.932 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.932 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.932 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.933 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.934 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.935 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.936 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.937 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.938 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.940 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.944 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.945 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.947 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.951 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.952 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.953 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.953 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.954 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.956 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.956 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.957 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.961 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.962 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.963 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.966 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.970 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.971 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.972 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.976 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.976 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.978 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.981 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.982 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.985 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.988 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.991 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:47.991 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.992 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.992 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.992 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.992 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.992 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:47.993 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:47.994 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:47.996 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.996 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:47.997 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:47.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:47.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:47.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:47.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.000 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.001 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.003 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.004 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.008 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.010 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.011 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.011 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.011 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.012 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.013 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.015 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.016 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.019 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.020 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.022 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.023 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.023 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.024 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.024 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.024 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.024 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.025 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.025 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.025 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.028 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.028 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.029 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.030 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.033 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.035 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.035 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.035 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.036 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.037 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.038 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.041 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.044 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.047 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.047 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.048 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.050 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.052 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.055 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.056 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.057 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.057 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.057 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.057 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.062 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.063 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.063 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.063 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.063 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.063 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.066 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.067 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.068 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.068 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.069 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.070 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.072 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.074 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.076 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.077 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.079 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.081 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.084 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.086 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.086 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.087 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.088 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.091 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.092 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.092 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.092 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.092 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.092 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.093 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.096 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.096 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.097 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.097 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.097 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.098 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.102 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.103 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.104 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.108 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.110 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.111 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.113 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.113 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.117 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.118 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.118 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.120 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.121 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.122 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.126 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.127 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.128 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.128 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.128 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.128 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.128 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.129 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.132 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.132 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.133 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.133 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.134 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.134 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.134 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.134 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.134 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.135 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.138 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.138 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.138 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.138 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.138 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.139 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.142 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.143 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.145 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.145 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.148 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.149 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.150 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.151 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.155 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.158 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.158 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.159 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.159 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.160 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.166 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.166 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.167 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.167 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.167 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.167 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.167 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.170 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.172 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.173 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.174 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.174 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.175 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.179 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.181 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.182 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.183 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.184 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.185 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.188 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.191 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.192 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.192 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.193 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.194 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.194 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.197 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.197 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.198 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.201 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.202 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.206 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.208 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.209 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.209 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.210 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.214 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.214 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.214 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.214 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.214 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.215 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.216 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.217 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.218 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.219 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.220 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.225 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.226 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.229 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.230 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.231 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.231 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.231 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.231 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.231 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.231 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.235 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.235 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.236 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.237 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.239 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.242 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.243 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.245 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.245 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.245 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.245 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.245 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.250 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.251 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.251 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.252 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.252 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.253 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.254 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.255 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.255 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.256 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.259 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.259 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.260 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.261 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.262 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.263 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.264 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.265 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.265 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.266 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.267 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.270 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.271 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.273 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.274 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.275 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.276 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.276 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.280 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.282 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.283 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.285 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.287 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.288 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.289 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.290 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.290 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.290 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.290 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.294 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.295 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.297 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.299 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.301 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.302 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.304 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.304 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.305 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.307 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.308 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.308 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.310 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.310 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.311 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.314 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.314 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.315 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.318 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.318 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.319 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.319 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.320 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.321 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.324 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.328 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.328 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.328 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.329 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.329 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.329 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.329 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.333 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.334 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.335 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.339 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.339 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.344 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.346 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.347 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.349 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.353 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.359 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.361 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.362 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.364 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.366 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.366 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.367 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.370 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.372 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.375 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.378 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.379 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.381 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.383 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.386 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.387 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.390 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.392 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.395 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.396 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.399 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.399 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.401 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.401 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.401 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.401 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.401 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.403 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.406 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.407 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.408 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.413 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.413 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.413 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.413 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.414 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.417 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.418 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.418 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.418 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.419 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.419 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.419 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.419 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.422 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.426 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.426 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.426 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.427 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.427 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.428 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.429 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.436 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.440 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.441 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.448 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.451 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.453 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.453 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.475 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.476 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.477 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.479 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.482 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.483 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.483 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.483 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.483 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.484 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.484 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.488 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.494 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.494 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.495 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.496 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.497 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.499 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.500 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.500 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.501 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.501 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.501 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.501 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.502 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.506 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.506 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.506 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.506 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.507 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.509 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.512 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.513 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.514 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.516 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.518 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.519 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.524 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.527 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.528 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.529 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.531 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.532 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.537 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.538 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.539 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.540 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.541 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.544 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.545 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.545 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.549 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.551 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.555 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.556 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.556 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.557 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.560 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.561 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.565 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.566 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.567 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.568 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.569 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.569 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.569 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.570 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.572 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.573 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.576 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.577 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.578 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.579 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.579 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.580 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.582 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.583 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.584 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.585 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.585 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.586 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.588 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.588 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.589 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.591 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.593 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.594 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.595 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.597 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.602 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.603 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.604 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.607 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.608 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.608 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.609 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.612 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.612 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.613 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.613 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.614 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.617 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.618 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.619 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.620 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.623 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.625 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.628 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.630 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.632 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.635 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.636 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.636 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.637 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.640 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.642 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.643 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.644 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.651 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.652 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.653 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.654 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.656 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.657 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.658 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.661 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.663 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.664 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.665 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.665 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.665 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.665 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.665 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.666 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.668 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.670 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.673 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.674 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.679 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.680 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.680 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.681 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.681 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.685 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.688 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.692 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.693 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.694 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.695 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.697 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.698 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.698 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.702 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.702 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.703 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.705 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.707 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.708 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.709 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.709 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.710 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.715 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.717 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.718 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.719 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.722 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.724 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.725 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.728 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.731 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.733 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.733 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.735 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.737 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.738 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.742 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.744 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.746 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.749 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.750 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.751 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.755 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.757 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.759 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.760 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.762 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.763 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.768 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.768 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.769 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.771 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.772 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.774 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.775 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.780 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.780 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.782 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.783 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.783 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.784 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.788 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.788 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.788 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.788 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.789 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.790 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.791 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.793 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.793 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.794 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.794 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.794 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.794 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.795 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.798 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.799 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.800 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.803 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.804 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.806 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.807 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.808 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.810 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.813 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.814 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.817 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.818 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.818 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.819 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.820 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.823 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.823 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.823 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.824 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.827 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.827 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.828 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.830 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.832 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.832 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.832 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.833 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.833 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.833 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.833 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.833 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.835 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.837 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.837 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.842 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.843 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.843 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.845 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.846 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.850 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.851 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.852 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.853 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.853 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.854 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.858 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.859 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.861 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.862 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.862 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.862 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.862 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.862 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.864 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.865 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.866 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.868 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.870 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.871 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.872 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.872 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.872 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.872 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.872 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.873 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.876 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.876 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.877 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.877 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.878 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.878 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.882 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.882 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.882 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.882 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.882 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.883 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.887 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.888 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.888 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.888 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.888 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.888 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.889 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.889 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.890 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.891 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.893 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.896 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.899 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.903 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.903 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.904 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.907 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.907 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.908 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.912 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.913 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.913 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.913 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.913 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.913 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.914 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.916 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.917 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.918 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.918 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.919 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.919 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.919 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.919 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.919 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.920 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.923 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.923 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.925 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.925 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.928 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.928 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.933 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.935 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.935 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.935 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.935 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.935 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.935 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.937 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.938 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.939 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.939 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.940 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.942 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.945 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.945 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.945 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.945 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.945 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.946 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.948 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.949 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.950 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.953 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.954 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.954 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.955 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.956 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.959 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.959 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.959 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.959 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.960 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.962 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.964 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.965 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.966 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.966 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.967 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.970 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.972 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.973 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.974 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.975 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.976 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.977 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.978 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.978 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.978 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.978 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.978 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.978 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.979 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.982 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.983 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.984 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.985 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.986 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.987 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.988 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.990 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.990 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:48.991 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.993 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.993 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.994 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.995 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:48.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:48.996 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:48.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:48.998 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:48.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:48.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:48.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:48.999 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.002 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.003 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.004 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.006 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.007 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.007 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.007 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.007 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.007 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.008 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.011 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.011 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.012 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.013 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.013 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.014 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.016 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.016 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.016 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.017 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.017 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.017 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.017 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.020 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.021 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.023 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.024 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.025 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.025 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.032 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.033 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.033 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.033 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.033 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.034 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.037 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.037 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.038 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.041 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.042 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.045 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.047 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.047 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.048 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.049 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.052 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.053 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.055 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.056 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.056 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.057 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.059 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.061 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.064 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.065 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.066 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.068 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.068 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.069 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.069 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.069 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.069 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.069 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.070 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.074 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.076 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.079 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.080 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.082 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.083 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.083 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.086 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.087 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.088 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.088 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.090 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.090 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.091 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.092 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.095 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.095 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.095 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.095 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.095 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.097 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.098 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.100 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.101 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.101 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.101 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.101 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.104 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.107 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.107 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.108 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.108 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.108 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.109 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.111 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.112 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.112 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.112 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.112 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.112 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.112 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.113 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.114 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.116 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.117 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.120 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.121 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.123 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.124 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.125 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.126 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.130 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.131 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.133 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.134 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.134 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.135 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.135 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.135 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.135 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.135 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.136 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.136 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.138 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.139 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.139 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.140 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.140 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.140 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.140 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.142 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.144 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.144 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.146 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.146 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.146 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.146 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.146 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.146 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.149 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.150 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.150 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.151 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.154 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.155 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.156 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.156 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.156 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.158 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.160 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.162 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.162 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.163 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.165 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.167 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.167 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.168 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.170 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.174 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.175 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.176 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.178 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.179 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.181 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.184 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.185 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.186 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.187 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.189 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.191 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.192 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.194 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.194 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.195 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.198 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.198 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.199 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.199 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.199 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.199 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.199 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.201 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.202 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.202 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.203 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.204 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.207 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.207 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.208 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.212 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.214 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.214 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.215 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.215 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.217 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.217 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.218 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.224 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.225 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.226 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.227 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.227 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.229 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.233 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.236 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.236 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.238 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.239 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.239 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.241 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.243 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.244 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.247 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.248 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.248 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.251 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.251 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.257 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.264 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.265 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.267 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.268 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.269 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.271 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.273 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.273 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.274 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.277 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.279 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.279 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.279 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.279 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.279 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.280 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.283 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.283 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.283 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.284 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.284 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.286 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.287 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.288 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.288 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.289 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.290 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.290 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.290 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.290 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.293 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.294 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.295 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.296 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.297 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.298 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.298 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.298 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.301 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.303 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.304 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.304 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.307 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.307 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.308 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.308 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.308 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.308 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.308 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.308 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.312 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.312 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.313 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.314 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.317 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.318 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.318 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.320 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.321 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.321 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.321 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.322 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.323 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.326 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.327 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.331 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.336 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.338 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.338 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.339 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.342 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.344 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.345 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.347 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.347 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.348 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.350 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.351 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.351 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.352 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.356 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.360 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.361 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.362 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.362 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.366 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.366 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.367 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.372 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.373 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.374 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.377 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.381 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.383 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.384 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.386 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.387 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.388 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.388 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.388 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.388 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.391 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.392 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.395 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.396 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.396 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.397 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.400 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.404 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.404 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.405 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.407 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.408 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.409 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.410 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.413 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.414 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.418 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.418 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.418 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.418 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.418 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.419 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.419 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.420 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.433 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.434 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.437 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.438 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.438 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.441 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.441 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.441 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.441 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.442 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.443 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.445 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.445 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.445 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.446 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.446 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.446 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.446 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.446 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.449 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.449 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.450 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.452 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.453 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.454 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.457 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.457 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.458 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.459 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.459 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.460 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.462 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.462 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.462 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.463 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.463 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.463 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.463 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.463 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.464 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.467 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.467 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.467 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.467 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.468 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.470 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.471 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.474 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.474 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.475 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.478 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.479 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.480 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.483 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.484 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.484 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.484 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.484 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.485 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.489 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.490 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.494 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.494 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.494 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.495 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.498 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.499 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.499 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.499 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.499 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.499 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.499 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.500 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.502 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.503 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.503 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.505 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.506 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.507 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.507 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.508 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.510 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.512 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.512 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.512 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.512 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.512 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.512 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.516 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.516 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.517 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.517 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.517 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.517 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.517 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.518 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.518 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.522 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.522 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.522 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.522 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.523 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.523 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.527 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.528 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.528 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.530 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.530 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.531 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.534 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.537 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.537 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.538 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.538 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.540 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.541 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.542 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.548 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.549 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.559 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.560 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.562 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.564 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.567 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.568 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.570 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.571 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.572 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.573 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.577 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.579 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.580 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.582 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.589 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.591 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.592 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.594 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.595 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.596 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.604 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.604 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.604 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.604 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.605 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.606 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.609 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.609 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.610 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.613 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.614 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.616 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.616 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.616 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.616 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.616 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.619 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.622 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.623 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.625 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.627 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.628 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.629 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.629 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.631 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.633 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.633 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.634 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.634 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.634 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.634 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.634 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.635 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.638 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.639 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.639 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.639 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.640 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.642 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.644 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.645 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.647 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.647 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.648 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.649 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.651 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.652 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.652 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.653 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.654 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.658 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.658 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.659 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.665 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.666 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.670 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.671 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.672 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.674 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.678 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.679 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.680 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.680 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.680 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.685 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.689 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.689 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.689 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.698 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.698 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.700 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.701 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.702 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.711 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.712 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.712 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.712 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.712 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.717 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.730 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.731 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.731 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.736 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.737 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.737 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.738 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.741 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.743 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.744 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.750 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.751 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.752 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.755 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.756 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.757 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.757 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.760 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.760 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.761 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.762 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.763 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.766 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.767 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.768 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.768 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.772 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.773 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.776 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.778 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.779 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.781 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.782 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.783 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.785 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.786 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.787 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.788 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.789 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.791 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.792 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.793 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.793 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.796 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.797 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.797 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.798 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.801 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.803 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.804 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.805 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.807 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.810 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.813 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.815 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.816 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.817 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.818 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.820 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.821 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.823 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.823 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.824 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.825 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.828 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.830 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.830 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.830 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.830 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.830 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.830 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.832 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.832 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.833 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.833 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.833 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.833 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.833 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.834 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.836 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.838 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.838 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.841 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.843 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.844 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.846 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.848 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.849 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.851 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.853 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.853 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.854 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.857 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.861 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.862 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.862 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.864 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.864 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.865 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.869 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.870 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.871 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.873 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.873 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.875 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.876 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.879 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.881 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.882 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.885 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.888 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.889 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.891 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.892 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.896 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.899 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.900 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.902 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.902 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.902 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.902 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.902 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.907 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.909 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.910 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.915 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.917 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.918 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.919 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.923 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.924 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.924 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.924 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.924 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.924 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.925 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.926 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.928 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.929 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.929 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.931 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.932 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.933 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.933 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.934 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.938 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.939 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.940 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.941 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.944 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.946 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.948 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.949 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.950 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.952 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.952 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.953 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.954 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.954 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.956 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.957 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.959 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.961 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.962 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.962 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.962 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.963 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.965 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.966 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.967 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.967 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.971 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.973 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.973 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.974 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.976 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.976 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.977 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.977 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.977 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.977 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.977 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.978 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.982 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.982 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.982 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.982 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.982 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.982 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.983 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:49.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.985 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:49.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.986 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.987 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.989 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.989 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.990 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.991 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.992 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:49.993 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.993 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.994 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:49.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:49.998 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:49.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:49.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:49.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:49.999 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.000 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.000 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.001 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.003 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.007 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.008 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.009 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.014 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.015 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.016 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.017 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.019 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.022 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.023 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.024 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.024 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.024 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.024 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.024 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.025 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.026 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.028 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.028 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.029 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.030 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.030 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.030 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.033 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.034 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.035 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.035 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.037 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.038 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.038 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.039 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.041 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.055 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.058 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.060 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.061 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.063 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.064 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.065 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.067 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.067 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.068 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.069 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.071 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.075 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.076 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.078 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.078 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.078 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.079 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.079 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.079 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.079 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.079 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.091 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.092 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.094 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.095 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.095 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.098 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.100 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.101 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.103 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.105 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.108 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.110 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.111 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.112 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.117 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.117 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.118 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.122 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.124 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.125 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.128 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.129 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.130 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.132 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.136 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.138 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.139 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.139 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.139 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.140 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.140 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.140 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.140 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.140 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.143 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.143 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.144 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.144 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.144 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.144 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.144 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.146 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.148 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.149 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.149 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.149 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.152 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.154 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.155 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.156 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.157 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.157 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.158 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.158 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.160 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.160 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.161 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.162 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.165 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.165 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.165 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.165 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.165 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.166 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.167 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.168 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.170 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.170 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.170 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.170 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.170 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.171 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.173 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.173 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.174 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.175 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.179 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.179 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.179 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.179 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.179 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.181 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.182 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.183 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.183 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.184 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.184 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.184 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.184 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.184 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.186 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.188 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.192 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.193 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.193 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.194 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.197 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.198 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.198 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.198 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.198 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.199 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.199 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.199 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.200 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.202 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.202 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.202 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.202 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.202 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.202 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.203 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.203 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.207 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.208 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.209 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.209 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.212 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.214 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.215 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.215 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.216 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.217 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.217 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.220 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.220 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.220 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.220 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.220 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.221 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.222 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.224 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.225 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.226 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.229 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.230 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.230 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.233 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.235 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.236 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.237 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.238 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.239 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.241 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.243 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.245 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.247 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.248 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.249 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.249 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.250 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.251 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.254 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.255 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.259 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.259 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.259 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.259 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.260 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.260 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.263 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.267 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.271 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.272 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.272 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.272 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.272 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.273 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.273 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.275 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.276 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.276 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.277 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.279 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.282 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.283 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.285 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.287 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.288 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.289 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.291 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.294 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.294 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.295 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.298 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.299 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.299 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.300 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.303 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.304 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.305 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.307 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.307 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.310 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.311 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.311 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.312 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.315 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.316 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.320 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.321 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.321 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.321 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.321 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.321 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.323 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.325 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.326 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.330 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.331 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.336 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.336 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.338 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.338 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.339 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.339 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.341 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.342 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.346 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.346 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.346 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.346 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.346 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.347 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.347 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.348 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.351 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.351 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.352 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.356 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.359 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.359 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.360 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.360 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.361 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.363 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.364 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.364 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.366 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.366 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.366 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.366 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.366 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.371 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.373 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.376 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.378 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.381 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.387 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.388 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.390 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.391 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.392 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.395 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.396 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.400 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.401 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.401 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.404 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.405 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.406 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.406 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.407 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.411 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.417 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.418 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.419 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.422 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.423 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.426 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.426 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.426 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.426 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.432 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.432 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.433 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.434 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.436 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.441 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.441 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.441 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.441 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.441 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.443 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.444 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.446 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.447 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.448 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.451 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.452 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.453 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.454 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.456 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.456 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.457 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.459 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.459 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.460 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.463 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.464 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.464 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.465 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.467 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.468 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.469 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.470 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.471 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.472 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.476 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.477 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.478 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.480 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.481 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.483 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.484 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.488 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.494 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.495 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.498 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.499 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.500 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.501 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.502 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.505 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.506 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.509 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.513 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.515 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.516 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.516 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.518 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.521 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.522 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.524 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.524 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.525 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.527 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.528 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.529 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.530 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.530 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.530 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.533 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.534 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.534 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.535 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.535 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.535 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.535 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.535 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.538 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.538 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.538 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.538 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.538 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.538 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.540 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.541 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.542 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.543 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.545 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.546 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.547 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.550 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.550 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.553 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.560 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.561 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.562 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.566 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.567 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.567 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.567 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.567 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.567 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.569 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.571 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.572 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.572 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.572 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.572 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.572 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.575 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.575 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.576 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.576 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.576 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.576 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.578 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.581 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.582 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.584 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.585 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.586 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.587 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.589 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.590 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.592 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.593 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.595 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.595 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.597 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.601 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.604 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.605 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.607 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.607 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.608 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.609 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.612 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.613 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.614 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.614 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.616 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.617 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.618 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.618 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.619 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.621 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.622 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.624 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.625 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.627 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.630 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.631 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.632 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.633 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.634 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.635 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.636 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.636 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.636 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.636 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.636 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.639 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.639 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.639 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.639 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.640 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.640 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.640 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.644 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.644 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.645 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.645 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.646 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.647 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.648 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.649 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.652 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.654 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.654 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.655 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.656 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.658 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.658 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.658 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.659 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.661 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.663 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.663 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.663 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.663 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.663 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.664 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.667 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.668 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.670 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.672 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.673 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.674 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.675 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.677 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.680 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.682 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.684 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.687 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.689 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.692 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.693 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.694 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.694 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.696 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.698 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.699 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.699 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.700 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.704 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.706 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.707 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.708 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.709 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.710 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.713 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.714 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.716 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.719 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.719 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.720 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.721 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.724 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.724 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.724 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.724 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.724 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.725 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.727 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.727 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.728 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.732 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.732 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.733 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.733 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.733 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.737 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.739 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.739 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.744 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.746 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.747 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.750 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.750 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.754 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.757 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.760 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.761 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.762 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.763 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.765 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.771 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.775 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.779 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.779 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.780 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.780 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.783 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.783 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.784 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.784 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.784 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.785 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.785 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.785 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.787 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.789 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.789 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.790 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.791 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.791 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.792 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.793 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.794 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.794 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.795 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.799 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.799 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.801 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.805 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.806 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.809 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.811 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.811 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.812 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.815 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.816 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.818 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.819 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.820 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.821 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.821 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.821 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.821 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.824 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.825 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.826 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.830 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.830 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.830 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.830 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.830 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.831 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.832 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.834 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.834 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.835 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.835 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.835 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.835 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.835 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.836 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.839 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.842 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.845 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.846 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.847 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.848 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.852 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.853 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.856 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.857 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.858 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.862 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.864 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.865 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.868 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.870 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.870 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.871 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.872 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.873 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.874 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.874 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.878 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.880 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.881 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.883 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.885 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.885 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.888 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.889 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.889 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.893 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.894 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.897 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.898 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.899 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.900 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.901 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.902 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.903 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.907 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.908 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.909 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.912 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.913 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.913 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.913 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.914 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.920 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.921 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.925 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.928 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.928 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.929 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.930 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.931 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.931 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.933 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.933 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.934 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.935 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.938 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.939 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.940 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.940 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.941 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.945 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.947 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.949 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.954 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.956 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.958 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.959 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.959 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.960 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.961 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.962 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.964 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.966 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.966 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.968 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.970 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.972 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.974 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.975 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.975 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.976 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.976 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.976 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.976 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.976 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.977 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.978 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.979 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.979 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.981 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.983 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.986 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.987 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.987 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.987 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.987 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.987 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.988 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.991 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.991 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.991 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.991 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.991 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.992 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:50.992 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:50.994 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:50.996 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.997 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:50.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:50.997 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:50.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:50.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:50.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:50.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.000 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.000 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.001 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.004 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.004 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.005 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.006 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.006 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.007 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.008 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.010 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.011 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.012 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.015 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.016 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.016 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.016 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.016 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.016 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.017 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.020 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.021 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.021 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.023 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.025 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.026 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.028 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.028 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.029 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.030 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.030 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.031 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.032 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.033 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.035 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.036 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.040 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.040 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.041 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.042 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.043 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.045 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.046 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.047 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.050 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.050 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.050 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.052 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.053 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.054 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.055 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.055 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.055 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.060 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.062 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.062 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.062 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.062 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.063 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.065 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.066 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.066 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.066 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.066 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.067 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.067 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.067 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.068 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.070 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.072 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.072 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.073 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.077 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.078 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.078 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.078 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.078 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.078 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.080 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.082 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.083 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.084 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.084 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.085 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.088 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.088 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.089 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.090 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.092 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.094 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.095 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.097 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.097 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.098 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.101 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.101 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.102 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.102 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.102 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.102 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.102 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.106 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.106 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.106 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.106 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.106 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.106 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.107 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.110 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.111 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.113 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.114 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.114 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.114 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.114 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.114 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.118 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.118 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.119 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.121 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.123 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.124 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.126 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.128 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.129 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.129 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.129 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.132 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.132 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.133 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.133 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.133 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.133 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.133 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.134 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.134 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.135 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.136 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.137 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.138 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.139 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.140 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.140 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.141 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.142 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.143 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.144 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.144 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.145 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.146 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.146 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.148 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.149 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.152 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.153 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.154 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.155 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.156 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.156 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.156 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.156 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.156 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.157 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.157 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.160 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.160 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.161 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.164 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.165 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.166 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.166 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.166 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.167 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.169 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.171 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.171 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.171 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.172 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.174 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.177 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.180 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.181 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.182 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.184 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.184 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.185 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.189 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.191 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.192 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.195 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.195 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.196 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.199 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.200 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.202 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.206 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.207 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.208 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.211 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.213 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.214 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.215 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.216 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.217 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.218 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.218 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.220 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.221 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.222 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.226 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.227 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.227 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.228 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.230 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.231 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.231 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.234 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.235 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.238 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.239 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.239 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.241 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.241 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.243 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.247 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.248 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.250 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.251 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.252 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.253 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.253 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.253 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.253 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.253 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.253 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.254 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.257 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.258 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.260 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.260 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.261 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.262 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.263 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.264 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.265 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.265 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.266 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.268 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.269 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.271 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.271 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.273 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.273 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.274 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.274 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.276 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.278 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.279 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.280 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.281 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.284 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.284 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.285 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.285 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.286 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.287 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.288 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.292 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.296 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.297 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.298 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.298 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.300 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.301 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.304 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.306 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.309 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.312 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.313 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.314 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.314 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.315 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.318 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.318 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.319 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.320 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.320 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.320 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.324 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.324 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.325 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.331 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.332 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.336 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.337 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.337 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.339 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.343 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.344 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.348 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.351 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.352 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.352 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.356 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.358 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.359 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.362 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.366 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.366 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.367 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.369 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.369 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.372 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.375 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.376 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.378 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.378 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.379 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.380 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.381 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.386 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.390 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.390 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.391 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.392 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.396 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.396 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.396 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.396 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.396 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.397 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.402 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.403 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.404 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.404 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.404 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.405 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.406 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.409 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.411 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.413 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.416 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.416 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.419 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.419 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.420 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.423 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.423 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.425 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.427 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.431 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.431 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.431 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.431 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.431 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.432 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.432 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.435 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.436 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.437 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.437 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.440 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.442 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.442 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.444 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.445 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.446 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.447 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.448 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.452 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.453 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.454 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.454 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.456 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.459 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.459 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.460 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.463 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.463 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.464 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.464 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.464 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.464 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.464 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.465 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.467 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.468 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.468 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.469 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.469 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.469 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.469 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.469 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.470 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.470 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.472 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.472 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.473 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.474 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.474 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.476 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.476 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.477 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.479 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.480 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.480 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.482 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.485 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.487 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.490 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.490 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.492 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.493 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.495 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.497 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.498 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.500 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.500 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.501 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.501 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.501 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.502 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.502 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.502 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.503 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.506 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.506 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.506 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.507 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.507 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.509 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.510 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.512 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.514 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.515 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.517 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.517 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.518 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.520 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.526 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.527 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.528 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.528 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.529 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.530 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.532 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.535 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.536 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.537 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.540 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.540 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.541 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.541 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.541 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.541 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.541 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.541 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.545 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.546 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.550 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.552 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.552 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.554 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.554 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.557 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.557 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.558 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.559 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.561 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.564 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.567 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.567 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.568 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.571 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.572 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.572 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.573 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.574 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.575 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.575 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.578 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.579 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.583 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.583 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.583 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.583 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.583 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.584 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.585 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.586 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.588 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.588 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.589 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.589 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.590 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.594 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.594 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.594 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.595 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.595 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.595 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.595 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.599 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.599 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.600 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.601 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.604 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.604 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.605 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.607 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.609 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.611 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.614 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.614 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.615 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.616 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.616 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.618 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.619 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.621 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.622 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.625 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.625 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.625 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.625 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.625 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.626 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.628 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.629 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.632 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.633 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.633 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.633 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.634 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.634 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.636 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.639 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.639 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.639 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.639 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.639 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.640 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.642 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.645 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.645 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.645 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.646 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.646 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.646 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.647 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.647 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.649 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.649 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.650 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.653 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.653 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.654 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.655 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.655 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.656 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.660 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.662 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.663 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.664 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.666 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.667 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.668 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.669 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.670 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.670 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.671 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.677 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.678 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.679 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.679 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.679 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.679 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.679 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.679 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.680 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.683 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.685 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.687 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.688 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.689 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.691 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.692 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.694 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.694 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.695 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.698 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.699 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.701 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.702 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.702 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.705 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.708 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.709 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.710 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.712 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.713 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.714 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.717 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.717 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.717 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.717 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.717 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.719 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.720 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.723 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.725 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.726 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.728 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.730 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.733 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.733 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.734 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.735 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.736 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.738 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.739 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.743 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.745 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.746 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.747 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.747 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.748 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.750 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.751 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.753 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.755 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.755 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.756 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.757 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.759 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.760 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.760 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.761 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.765 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.766 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.767 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.768 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.771 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.773 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.774 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.774 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.774 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.774 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.774 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.774 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.776 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.778 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.778 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.779 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.782 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.783 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.785 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.785 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.787 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.789 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.791 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.792 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.793 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.793 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.793 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.793 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.793 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.794 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.797 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.798 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.798 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.798 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.798 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.798 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.799 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.802 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.804 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.804 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.805 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.806 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.808 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.808 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.808 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.808 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.812 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.812 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.812 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.812 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.813 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.813 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.814 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.816 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.817 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.817 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.818 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.819 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.821 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.822 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.822 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.823 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.823 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.823 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.823 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.825 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.826 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.827 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.827 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.827 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.828 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.832 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.832 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.832 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.832 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.832 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.833 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.834 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.835 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.837 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.839 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.841 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.844 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.845 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.845 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.845 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.845 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.845 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.846 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.847 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.850 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.850 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.850 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.851 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.852 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.855 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.857 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.858 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.859 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.860 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.860 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.861 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.861 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.861 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.861 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.861 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.865 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.865 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.865 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.866 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.869 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.870 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.870 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.870 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.870 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.870 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.871 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.873 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.874 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.877 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.878 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.880 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.882 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.883 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.885 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.887 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.888 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.888 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.889 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.892 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.893 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.894 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.894 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.894 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.897 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.899 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.899 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.900 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.903 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.904 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.906 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.907 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.910 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.911 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.914 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.915 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.916 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.917 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.918 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.920 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.922 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.923 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.924 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.929 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.930 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.931 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.932 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.935 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.936 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.937 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.938 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.938 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.940 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.940 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.943 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.946 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.946 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.948 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.952 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.952 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.952 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.952 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.953 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.954 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.957 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.958 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.959 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.959 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.961 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.962 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.963 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.965 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.966 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.968 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.973 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.973 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.974 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.977 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.978 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.979 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.980 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.981 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.982 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.983 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.986 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.987 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.989 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:51.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.990 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:51.991 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.992 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.992 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.992 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.992 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.992 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.993 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:51.994 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:51.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:51.998 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:51.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:51.999 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:51.999 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:51.999 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.000 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.004 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.005 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.006 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.006 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.006 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.006 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.006 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.007 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.008 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.011 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.013 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.013 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.014 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.019 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.020 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.021 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.021 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.021 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.021 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.022 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.023 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.024 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.025 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.026 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.027 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.030 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.030 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.031 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.031 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.031 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.031 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.031 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.031 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.035 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.035 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.036 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.041 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.042 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.043 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.043 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.046 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.047 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.047 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.047 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.050 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.052 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.053 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.054 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.057 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.058 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.059 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.065 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.066 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.066 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.067 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.067 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.068 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.068 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.069 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.069 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.070 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.072 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.072 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.073 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.076 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.077 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.078 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.079 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.079 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.080 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.081 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.083 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.083 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.084 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.084 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.084 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.084 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.084 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.087 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.088 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.088 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.089 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.090 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.092 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.093 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.094 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.095 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.095 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.099 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.100 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.101 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.105 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.106 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.107 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.108 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.109 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.112 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.113 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.113 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.113 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.113 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.113 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.114 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.120 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.121 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.121 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.128 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.133 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.144 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.150 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.150 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.151 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.156 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.156 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.157 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.158 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.159 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.159 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.160 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.162 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.162 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.163 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.165 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.166 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.167 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.167 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.168 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.169 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.170 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.171 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.172 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.173 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.173 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.173 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.173 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.175 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.177 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.179 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.181 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.183 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.184 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.185 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.186 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.190 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.194 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.194 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.195 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.196 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.198 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.201 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.202 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.203 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.205 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.206 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.209 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.209 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.210 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.211 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.215 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.217 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.218 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.220 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.221 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.222 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.224 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.227 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.227 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.228 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.230 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.231 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.232 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.233 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.236 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.236 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.237 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.237 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.240 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.240 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.241 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.242 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.245 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.245 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.246 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.248 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.249 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.250 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.251 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.251 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.252 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.253 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.255 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.257 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.259 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.262 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.267 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.267 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.269 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.272 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.275 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.276 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.279 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.279 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.280 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.281 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.281 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.284 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.284 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.285 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.286 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.290 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.291 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.292 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.293 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.294 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.294 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.295 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.300 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.306 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.306 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.307 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.314 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.315 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.318 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.318 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.318 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.318 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.318 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.319 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.321 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.321 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.322 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.324 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.326 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.327 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.329 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.333 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.334 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.339 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.340 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.340 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.341 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.341 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.341 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.341 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.344 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.345 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.346 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.347 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.349 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.351 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.352 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.354 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.358 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.362 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.363 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.368 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.370 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.373 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.373 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.374 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.375 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.378 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.380 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.380 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.381 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.383 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.385 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.386 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.390 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.394 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.395 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.396 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.397 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.398 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.401 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.401 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.402 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.403 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.406 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.407 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.407 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.409 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.409 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.412 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.415 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.417 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.419 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.421 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.422 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.423 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.426 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.427 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.427 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.428 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.429 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.432 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.434 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.436 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.440 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.441 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.442 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.444 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.445 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.448 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.450 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.451 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.451 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.451 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.451 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.451 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.452 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.453 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.456 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.457 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.457 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.457 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.457 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.457 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.462 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.463 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.463 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.463 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.463 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.463 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.464 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.464 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.466 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.468 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.469 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.469 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.469 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.469 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.469 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.470 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.470 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.472 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.473 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.474 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.474 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.475 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.475 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.475 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.475 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.475 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.475 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.476 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.478 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.482 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.483 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.485 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.486 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.486 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.487 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.490 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.490 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.491 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.494 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.495 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.496 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.496 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.503 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.504 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.507 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.508 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.509 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.510 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.514 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.518 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.519 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.521 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.521 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.522 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.523 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.523 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.523 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.523 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.524 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.528 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.529 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.529 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.529 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.529 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.529 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.532 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.533 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.535 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.539 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.540 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.541 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.545 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.547 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.548 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.549 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.554 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.555 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.559 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.559 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.560 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.562 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.564 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.566 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.569 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.569 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.570 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.571 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.571 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.572 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.575 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.576 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.576 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.576 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.576 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.576 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.579 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.579 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.580 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.584 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.584 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.585 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.586 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.587 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.587 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.587 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.587 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.587 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.587 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.588 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.591 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.598 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.600 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.601 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.602 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.604 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.604 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.605 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.608 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.614 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.615 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.615 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.616 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.617 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.618 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.619 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.620 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.624 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.625 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.629 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.630 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.631 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.633 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.633 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.633 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.633 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.634 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.634 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.638 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.639 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.640 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.640 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.641 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.642 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.645 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.645 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.645 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.645 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.645 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.649 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.649 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.650 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.652 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.653 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.654 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.657 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.658 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.661 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.662 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.663 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.665 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.666 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.667 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.670 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.670 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.671 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.672 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.674 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.675 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.677 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.678 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.680 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.681 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.685 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.686 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.689 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.689 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.689 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.693 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.694 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.694 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.696 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.698 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.698 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.699 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.702 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.704 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.708 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.708 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.710 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.711 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.712 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.712 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.712 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.714 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.715 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.719 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.719 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.720 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.722 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.723 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.724 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.725 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.725 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.730 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.733 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.733 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.735 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.736 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.740 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.742 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.744 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.745 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.746 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.747 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.749 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.753 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.754 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.755 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.756 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.759 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.759 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.759 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.760 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.760 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.760 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.760 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.764 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.765 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.766 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.768 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.768 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.769 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.772 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.774 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.776 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.780 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.781 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.781 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.785 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.785 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.786 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.789 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.791 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.791 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.791 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.791 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.791 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.791 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.794 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.795 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.796 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.796 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.796 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.796 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.796 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.796 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.801 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.804 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.805 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.808 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.808 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.810 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.813 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.814 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.814 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.820 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.820 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.821 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.821 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.821 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.821 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.823 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.824 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.827 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.829 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.831 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.832 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.833 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.833 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.835 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.837 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.842 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.842 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.845 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.845 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.846 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.847 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.849 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.850 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.851 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.852 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.855 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.856 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.859 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.860 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.860 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.860 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.860 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.860 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.860 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.861 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.864 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.865 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.865 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.865 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.865 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.865 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.869 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.870 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.870 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.872 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.873 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.874 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.874 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.875 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.876 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.878 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.878 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.879 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.880 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.882 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.883 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.884 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.884 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.887 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.888 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.888 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.889 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.892 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.894 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.896 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.898 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.899 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.902 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.902 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.902 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.902 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.903 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.904 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.907 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.908 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.912 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.912 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.913 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.914 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.915 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.919 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.920 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.921 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.924 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.925 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.926 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.926 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.931 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.931 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.931 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.931 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.931 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.931 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.932 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.935 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.935 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.937 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.938 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.939 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.944 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.945 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.946 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.947 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.948 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.950 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.954 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.956 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.956 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.956 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.956 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.956 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.957 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.959 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.961 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.961 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.962 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.962 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.962 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.962 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.965 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.969 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.970 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.971 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.974 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.974 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.974 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.975 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.975 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.975 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.975 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.977 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.979 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.979 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.980 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.982 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.982 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.985 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.988 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.989 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.989 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:52.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.990 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.991 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:52.993 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:52.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.995 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:52.996 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.996 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:52.997 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:52.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:52.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:52.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:52.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.000 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.001 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.005 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.006 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.007 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.007 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.007 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.007 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.007 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.008 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.008 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.013 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.013 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.014 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.016 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.016 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.020 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.021 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.022 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.023 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.024 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.025 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.025 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.028 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.028 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.028 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.030 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.030 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.033 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.033 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.033 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.036 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.037 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.038 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.039 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.040 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.043 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.043 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.044 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.044 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.044 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.044 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.044 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.045 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.047 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.048 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.049 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.049 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.050 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.053 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.053 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.057 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.057 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.057 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.057 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.057 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.058 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.060 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.060 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.061 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.062 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.063 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.064 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.065 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.066 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.066 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.069 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.071 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.072 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.072 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.073 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.076 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.078 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.079 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.080 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.082 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.083 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.084 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.085 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.087 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.088 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.089 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.090 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.090 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.092 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.093 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.096 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.097 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.097 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.098 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.099 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.100 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.101 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.102 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.102 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.103 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.106 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.106 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.107 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.107 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.107 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.107 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.108 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.108 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.109 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.111 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.112 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.112 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.112 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.112 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.112 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.116 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.119 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.120 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.123 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.124 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.124 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.125 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.126 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.127 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.131 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.132 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.132 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.132 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.132 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.132 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.132 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.133 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.134 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.135 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.136 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.137 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.138 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.140 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.140 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.141 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.143 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.143 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.143 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.143 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.144 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.144 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.146 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.146 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.147 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.149 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.152 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.154 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.155 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.156 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.156 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.157 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.157 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.158 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.158 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.162 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.162 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.162 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.162 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.162 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.166 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.166 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.167 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.167 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.168 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.168 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.171 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.171 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.172 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.173 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.176 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.177 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.178 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.182 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.182 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.183 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.186 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.188 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.191 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.192 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.192 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.192 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.193 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.196 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.199 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.199 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.200 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.203 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.205 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.207 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.207 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.207 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.207 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.207 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.207 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.209 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.212 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.217 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.217 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.218 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.219 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.220 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.221 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.222 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.223 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.226 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.226 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.226 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.226 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.226 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.227 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.228 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.229 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.230 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.230 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.231 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.231 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.231 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.231 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.231 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.235 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.235 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.235 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.235 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.235 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.236 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.238 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.239 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.239 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.240 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.240 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.240 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.240 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.240 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.242 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.244 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.247 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.248 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.248 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.248 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.248 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.248 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.249 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.251 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.252 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.253 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.253 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.255 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.257 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.258 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.260 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.262 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.262 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.263 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.263 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.267 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.268 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.268 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.268 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.268 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.268 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.268 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.271 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.273 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.273 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.273 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.274 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.276 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.278 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.279 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.279 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.279 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.279 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.279 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.280 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.283 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.283 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.284 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.284 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.284 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.284 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.284 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.286 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.287 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.288 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.288 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.289 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.290 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.293 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.294 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.297 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.298 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.301 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.302 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.302 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.303 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.306 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.307 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.310 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.310 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.310 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.310 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.310 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.311 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.314 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.314 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.314 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.314 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.314 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.315 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.316 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.318 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.318 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.319 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.321 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.324 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.328 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.328 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.329 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.329 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.329 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.330 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.330 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.331 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.334 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.338 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.338 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.338 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.338 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.338 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.340 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.341 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.342 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.344 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.346 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.347 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.349 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.351 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.352 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.353 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.355 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.359 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.359 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.360 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.360 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.361 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.364 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.365 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.368 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.369 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.370 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.371 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.374 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.374 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.374 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.374 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.374 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.375 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.379 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.379 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.380 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.380 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.380 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.381 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.382 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.384 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.388 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.388 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.388 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.390 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.391 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.392 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.392 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.393 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.395 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.396 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.397 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.397 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.397 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.399 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.402 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.403 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.403 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.403 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.403 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.403 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.404 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.407 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.407 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.407 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.407 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.407 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.409 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.410 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.412 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.413 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.413 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.416 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.418 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.419 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.423 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.423 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.423 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.423 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.425 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.427 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.429 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.430 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.431 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.434 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.435 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.436 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.437 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.438 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.442 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.443 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.446 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.446 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.447 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.448 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.449 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.450 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.451 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.452 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.453 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.454 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.459 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.460 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.461 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.462 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.463 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.466 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.467 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.470 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.470 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.472 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.472 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.472 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.472 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.472 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.475 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.478 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.480 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.481 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.484 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.486 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.487 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.490 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.490 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.492 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.498 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.498 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.499 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.499 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.499 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.499 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.499 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.499 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.500 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.502 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.504 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.506 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.508 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.510 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.510 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.511 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.515 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.516 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.520 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.523 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.524 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.527 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.528 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.531 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.534 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.534 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.535 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.536 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.537 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.541 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.541 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.542 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.545 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.545 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.547 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.551 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.552 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.554 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.555 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.556 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.556 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.557 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.560 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.561 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.562 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.564 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.564 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.568 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.569 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.570 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.571 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.571 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.573 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.574 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.575 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.575 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.576 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.576 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.576 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.576 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.576 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.579 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.580 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.581 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.584 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.585 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.585 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.586 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.587 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.587 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.589 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.589 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.590 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.592 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.593 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.593 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.594 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.594 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.594 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.594 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.594 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.595 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.598 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.598 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.599 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.599 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.599 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.602 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.603 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.604 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.607 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.609 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.609 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.609 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.609 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.609 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.610 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.612 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.613 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.614 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.614 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.616 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.616 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.617 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.617 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.618 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.618 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.618 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.618 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.622 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.623 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.623 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.625 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.626 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.627 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.627 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.627 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.627 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.627 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.628 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.628 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.629 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.632 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.633 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.633 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.635 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.636 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.636 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.637 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.640 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.641 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.641 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.642 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.644 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.645 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.646 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.646 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.646 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.646 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.646 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.646 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.647 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.649 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.650 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.651 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.654 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.656 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.656 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.661 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.661 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.662 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.665 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.666 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.666 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.668 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.669 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.670 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.670 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.671 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.672 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.675 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.675 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.676 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.680 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.683 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.684 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.686 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.687 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.692 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.693 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.693 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.693 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.693 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.693 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.694 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.696 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.697 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.701 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.702 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.702 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.702 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.705 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.706 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.708 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.709 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.709 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.710 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.712 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.712 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.714 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.716 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.717 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.719 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.721 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.722 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.722 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.723 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.724 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.724 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.727 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.727 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.727 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.727 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.727 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.731 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.732 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.736 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.737 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.737 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.741 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.743 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.744 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.745 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.747 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.749 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.750 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.751 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.752 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.754 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.754 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.754 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.754 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.754 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.755 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.760 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.760 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.761 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.762 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.763 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.764 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.767 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.768 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.772 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.773 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.773 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.773 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.773 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.773 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.774 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.774 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.775 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.777 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.780 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.781 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.782 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.784 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.788 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.788 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.788 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.788 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.788 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.791 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.791 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.792 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.793 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.793 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.795 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.817 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.818 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.818 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.818 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.818 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.821 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.822 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.823 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.826 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.827 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.828 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.830 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.833 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.833 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.834 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.834 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.834 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.835 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.835 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.835 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.837 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.840 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.844 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.847 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.848 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.849 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.850 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.853 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.853 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.853 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.853 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.853 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.857 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.859 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.859 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.859 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.859 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.859 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.860 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.861 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.865 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.866 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.867 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.871 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.871 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.872 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.872 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.872 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.872 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.872 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.873 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.873 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.876 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.876 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.876 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.876 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.876 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.877 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.881 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.882 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.883 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.884 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.888 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.888 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.890 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.890 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.891 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.895 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.897 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.897 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.898 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.901 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.907 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.907 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.907 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.907 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.907 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.908 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.911 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.914 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.914 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.915 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.915 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.915 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.915 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.915 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.920 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.922 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.923 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.925 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.926 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.928 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.928 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.929 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.934 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.935 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.936 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.936 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.941 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.942 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.947 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.948 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.950 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.953 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.954 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.955 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.956 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.959 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.961 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.961 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.961 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.962 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.962 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.965 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.966 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.966 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.966 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.967 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.970 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.973 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.974 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.974 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.974 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.974 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.975 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.977 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.979 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.982 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.983 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.983 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.983 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.983 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.984 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:53.985 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:53.987 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.988 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.989 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.989 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.989 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.989 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.993 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:53.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.995 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:53.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:53.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:53.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:53.996 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:53.999 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:53.999 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.000 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.000 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.000 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.000 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.000 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.003 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.004 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.004 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.005 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.006 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.006 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.007 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.010 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.011 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.013 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.013 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.014 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.016 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.017 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.019 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.024 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.024 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.026 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.027 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.030 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.031 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.032 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.033 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.033 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.033 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.038 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.040 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.041 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.044 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.045 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.046 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.047 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.048 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.053 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.054 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.055 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.057 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.060 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.060 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.061 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.065 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.066 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.068 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.072 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.076 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.077 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.077 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.079 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.082 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.083 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.083 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.087 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.087 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.087 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.087 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.087 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.088 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.090 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.091 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.092 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.093 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.096 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.097 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.099 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.103 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.104 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.104 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.108 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.108 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.109 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.111 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.113 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.113 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.114 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.114 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.114 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.114 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.118 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.119 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.120 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.123 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.124 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.124 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.124 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.125 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.125 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.128 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.129 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.129 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.130 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.131 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.134 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.135 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.136 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.137 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.137 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.138 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.138 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.140 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.142 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.144 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.145 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.146 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.146 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.146 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.146 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.146 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.150 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.151 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.153 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.155 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.156 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.157 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.157 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.158 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.158 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.162 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.162 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.163 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.165 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.165 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.170 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.170 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.170 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.170 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.170 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.171 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.173 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.178 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.179 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.179 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.181 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.184 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.186 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.188 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.192 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.192 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.194 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.196 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.197 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.198 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.202 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.203 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.203 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.204 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.204 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.205 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.207 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.209 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.210 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.212 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.213 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.217 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.218 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.218 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.221 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.223 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.224 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.225 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.227 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.228 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.228 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.231 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.232 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.234 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.236 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.236 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.238 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.239 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.240 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.241 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.243 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.247 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.248 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.249 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.250 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.250 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.251 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.252 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.254 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.255 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.255 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.256 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.259 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.263 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.263 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.263 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.263 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.263 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.264 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.266 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.267 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.268 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.269 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.271 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.272 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.276 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.276 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.277 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.278 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.283 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.283 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.284 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.284 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.285 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.285 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.285 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.285 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.289 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.290 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.290 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.290 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.291 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.294 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.296 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.298 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.299 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.301 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.302 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.302 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.306 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.307 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.309 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.310 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.311 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.312 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.312 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.315 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.316 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.318 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.319 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.322 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.324 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.325 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.328 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.329 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.330 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.331 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.335 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.336 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.336 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.337 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.340 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.341 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.345 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.345 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.346 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.346 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.348 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.350 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.351 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.354 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.357 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.358 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.359 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.359 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.360 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.362 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.366 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.367 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.369 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.369 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.372 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.374 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.375 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.375 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.376 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.382 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.384 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.385 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.387 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.388 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.390 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.393 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.394 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.395 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.395 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.396 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.399 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.400 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.400 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.401 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.404 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.404 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.407 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.407 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.407 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.407 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.407 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.408 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.408 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.411 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.412 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.413 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.413 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.414 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.417 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.418 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.419 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.421 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.422 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.424 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.426 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.427 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.428 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.429 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.429 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.433 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.435 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.436 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.437 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.439 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.442 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.443 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.445 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.446 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.446 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.450 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.451 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.451 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.451 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.452 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.455 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.456 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.456 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.456 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.456 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.456 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.457 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.459 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.460 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.461 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.462 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.467 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.467 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.467 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.467 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.468 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.468 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.470 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.472 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.473 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.475 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.475 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.479 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.480 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.480 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.480 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.480 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.480 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.483 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.484 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.486 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.488 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.490 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.492 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.493 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.494 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.496 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.498 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.499 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.500 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.501 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.501 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.502 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.502 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.502 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.504 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.506 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.507 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.510 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.511 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.511 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.512 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.513 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.514 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.516 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.517 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.518 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.520 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.521 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.523 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.527 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.528 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.528 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.528 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.528 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.528 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.529 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.529 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.533 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.534 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.538 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.539 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.539 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.539 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.540 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.540 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.540 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.541 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.543 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.545 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.547 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.551 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.552 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.552 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.554 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.555 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.557 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.559 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.565 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.566 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.566 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.567 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.568 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.570 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.571 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.571 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.571 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.571 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.571 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.572 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.577 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.579 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.579 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.580 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.581 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.581 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.583 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.584 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.585 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.585 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.585 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.585 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.585 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.588 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.589 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.590 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.594 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.594 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.595 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.596 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.597 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.598 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.599 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.600 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.604 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.606 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.607 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.609 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.612 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.612 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.612 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.612 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.612 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.614 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.616 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.617 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.618 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.619 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.622 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.624 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.627 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.628 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.630 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.631 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.631 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.632 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.635 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.636 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.637 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.638 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.639 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.640 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.642 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.643 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.646 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.646 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.647 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.648 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.652 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.653 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.653 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.653 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.653 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.653 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.654 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.654 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.660 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.661 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.664 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.664 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.665 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.665 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.667 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.670 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.670 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.671 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.671 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.675 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.676 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.678 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.679 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.680 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.682 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.684 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.685 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.685 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.686 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.689 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.691 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.691 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.692 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.696 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.698 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.699 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.699 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.700 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.702 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.703 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.704 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.705 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.707 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.709 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.711 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.712 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.714 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.715 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.716 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.717 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.718 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.719 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.722 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.722 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.723 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.724 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.728 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.729 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.730 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.731 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.731 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.736 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.737 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.740 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.740 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.742 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.743 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.744 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.745 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.746 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.749 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.749 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.750 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.753 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.754 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.754 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.756 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.758 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.759 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.759 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.759 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.759 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.759 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.759 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.762 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.762 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.762 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.764 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.767 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.768 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.769 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.772 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.772 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.773 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.775 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.776 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.780 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.780 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.781 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.782 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.783 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.784 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.784 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.785 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.786 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.786 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.789 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.790 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.792 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.793 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.795 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.796 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.796 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.797 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.797 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.798 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.800 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.802 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.803 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.803 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.807 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.807 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.808 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.808 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.809 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.811 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.812 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.812 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.812 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.812 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.812 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.812 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.813 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.816 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.816 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.817 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.820 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.821 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.822 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.822 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.822 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.822 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.822 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.823 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.823 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.827 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.828 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.829 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.830 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.831 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.833 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.834 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.835 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.835 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.836 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.840 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.840 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.841 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.844 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.844 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.845 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.845 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.846 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.849 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.851 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.852 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.853 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.854 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.856 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.857 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.858 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.858 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.860 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.861 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.862 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.862 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.862 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.862 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.862 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.865 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.867 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.870 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.871 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.871 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.875 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.876 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.876 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.877 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.879 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.880 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.881 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.884 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.885 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.886 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.888 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.890 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.894 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.894 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.895 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.896 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.898 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.899 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.899 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.900 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.904 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.905 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.907 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.909 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.913 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.917 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.918 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.918 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.918 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.918 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.918 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.918 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.921 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.922 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.923 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.923 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.923 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.927 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.930 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.931 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.935 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.935 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.936 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.939 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.939 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.940 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.940 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.949 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.949 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.950 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.951 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.952 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.953 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.954 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.954 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.954 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.954 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.956 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.956 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.959 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.959 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.959 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.959 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.959 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.960 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.960 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.964 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.965 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.968 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.971 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.971 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.972 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.975 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.976 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.976 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.977 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.977 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.977 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.977 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.977 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.977 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.979 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:54.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.981 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.981 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.982 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.983 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.985 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.988 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:54.989 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.989 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.990 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.991 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.993 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.995 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:54.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:54.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:54.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:54.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.998 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:54.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.999 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:54.999 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:54.999 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.000 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.000 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.001 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.002 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.004 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.005 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.006 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.010 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.011 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.011 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.012 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.014 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.016 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.017 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.017 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.017 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.017 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.017 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.021 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.022 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.022 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.023 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.023 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.023 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.023 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.024 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.026 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.027 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.027 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.028 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.028 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.029 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.030 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.032 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.033 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.034 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.035 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.035 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.035 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.035 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.036 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.036 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.040 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.044 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.046 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.047 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.047 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.047 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.047 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.047 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.050 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.050 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.050 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.051 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.051 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.055 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.055 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.055 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.055 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.055 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.056 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.057 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.058 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.060 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.061 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.062 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.062 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.062 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.062 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.062 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.067 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.067 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.068 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.068 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.068 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.068 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.069 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.070 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.070 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.071 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.073 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.073 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.074 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.075 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.075 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.079 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.079 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.080 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.082 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.084 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.084 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.086 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.087 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.087 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.089 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.090 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.091 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.096 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.097 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.097 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.099 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.102 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.107 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.108 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.109 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.109 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.110 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.116 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.118 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.120 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.121 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.121 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.122 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.123 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.126 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.127 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.129 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.129 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.129 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.129 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.129 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.132 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.133 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.134 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.134 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.135 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.135 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.136 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.136 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.136 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.136 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.139 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.142 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.143 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.143 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.144 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.146 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.147 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.147 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.148 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.152 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.153 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.154 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.155 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.158 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.158 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.165 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.165 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.165 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.165 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.165 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.166 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.167 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.167 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.170 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.171 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.171 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.174 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.175 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.177 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.179 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.182 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.183 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.183 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.183 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.183 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.186 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.187 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.187 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.188 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.189 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.191 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.192 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.192 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.193 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.193 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.197 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.200 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.200 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.201 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.201 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.202 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.202 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.207 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.207 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.207 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.207 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.207 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.210 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.211 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.211 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.212 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.216 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.216 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.217 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.217 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.218 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.221 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.221 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.224 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.224 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.225 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.227 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.229 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.230 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.232 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.234 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.234 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.235 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.235 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.237 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.238 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.239 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.239 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.239 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.239 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.239 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.239 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.242 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.243 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.243 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.247 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.247 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.248 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.248 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.248 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.248 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.248 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.249 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.251 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.252 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.252 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.253 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.253 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.255 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.256 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.258 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.258 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.259 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.260 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.261 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.265 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.265 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.266 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.267 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.267 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.268 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.270 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.271 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.271 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.271 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.271 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.272 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.276 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.276 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.276 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.276 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.279 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.280 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.281 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.282 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.287 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.287 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.288 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.288 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.288 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.288 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.290 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.291 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.292 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.293 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.293 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.294 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.297 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.298 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.298 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.301 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.302 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.303 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.306 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.306 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.307 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.308 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.309 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.310 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.310 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.311 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.311 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.312 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.313 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.317 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.318 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.320 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.321 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.321 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.323 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.323 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.324 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.328 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.328 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.328 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.328 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.329 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.331 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.332 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.333 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.333 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.336 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.339 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.340 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.340 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.341 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.342 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.343 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.345 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.345 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.346 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.348 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.350 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.350 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.353 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.354 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.355 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.355 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.357 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.359 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.359 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.359 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.359 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.359 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.359 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.363 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.364 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.364 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.364 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.364 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.365 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.369 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.370 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.373 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.374 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.374 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.374 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.374 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.374 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.375 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.375 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.377 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.378 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.378 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.379 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.379 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.380 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.382 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.383 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.384 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.387 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.387 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.391 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.391 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.392 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.393 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.394 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.395 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.396 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.396 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.397 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.397 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.401 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.404 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.404 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.406 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.406 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.407 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.408 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.409 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.411 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.413 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.414 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.415 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.415 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.418 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.418 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.418 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.419 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.419 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.420 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.421 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.423 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.425 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.427 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.429 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.429 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.429 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.429 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.429 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.430 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.431 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.432 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.434 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.435 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.436 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.437 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.438 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.439 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.439 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.440 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.443 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.444 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.444 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.445 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.447 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.447 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.449 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.450 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.452 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.453 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.453 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.454 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.455 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.455 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.456 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.456 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.456 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.459 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.459 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.459 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.459 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.459 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.460 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.461 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.461 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.462 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.463 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.464 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.464 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.465 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.468 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.472 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.472 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.473 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.473 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.475 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.475 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.476 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.478 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.479 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.481 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.482 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.483 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.483 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.483 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.483 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.483 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.484 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.486 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.487 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.487 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.491 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.491 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.492 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.492 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.496 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.496 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.497 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.497 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.501 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.503 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.503 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.504 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.505 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.508 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.508 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.509 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.509 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.510 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.510 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.510 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.511 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.512 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.513 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.514 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.517 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.518 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.519 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.521 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.523 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.524 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.525 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.526 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.526 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.529 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.530 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.530 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.530 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.532 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.533 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.534 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.535 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.535 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.536 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.540 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.541 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.542 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.543 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.544 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.545 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.548 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.548 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.551 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.552 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.552 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.552 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.552 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.552 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.554 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.558 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.560 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.560 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.561 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.563 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.565 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.567 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.568 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.569 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.571 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.571 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.572 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.573 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.577 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.578 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.579 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.583 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.583 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.584 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.584 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.584 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.584 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.584 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.585 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.585 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.590 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.592 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.592 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.593 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.596 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.597 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.598 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.599 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.600 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.602 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.603 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.604 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.605 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.607 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.607 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.611 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.613 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.613 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.614 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.614 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.615 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.617 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.618 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.619 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.620 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.622 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.623 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.624 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.624 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.625 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.627 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.627 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.628 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.628 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.629 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.632 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.634 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.635 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.635 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.636 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.636 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.636 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.636 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.638 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.639 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.641 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.643 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.645 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.646 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.648 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.649 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.649 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.652 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.652 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.653 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.656 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.658 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.659 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.663 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.663 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.663 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.664 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.664 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.664 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.664 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.669 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.669 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.669 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.669 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.669 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.670 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.673 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.673 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.674 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.676 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.677 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.678 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.680 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.681 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.682 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.684 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.685 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.686 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.687 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.688 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.689 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.690 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.693 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.693 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.697 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.699 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.700 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.701 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.702 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.702 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.702 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.702 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.702 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.703 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.706 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.707 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.708 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.709 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.710 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.711 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.711 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.711 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.712 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.713 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.714 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.714 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.714 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.714 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.714 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.717 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.717 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.718 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.719 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.720 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.721 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.722 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.722 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.722 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.722 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.722 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.722 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.726 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.726 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.729 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.732 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.733 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.733 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.735 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.736 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.737 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.741 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.741 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.742 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.743 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.746 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.747 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.747 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.747 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.747 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.747 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.748 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.750 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.752 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.753 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.754 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.755 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.756 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.760 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.760 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.760 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.762 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.762 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.762 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.762 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.762 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.767 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.767 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.769 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.770 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.771 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.772 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.773 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.775 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.777 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.781 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.782 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.783 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.783 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.783 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.784 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.784 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.784 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.785 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.786 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.787 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.788 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.789 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.789 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.789 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.789 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.789 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.790 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.793 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.794 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.795 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.795 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.795 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.796 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.796 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.798 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.800 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.801 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.802 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.802 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.803 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.804 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.805 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.805 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.806 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.806 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.809 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.810 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.810 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.811 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.812 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.813 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.814 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.815 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.815 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.817 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.818 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.818 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.819 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.819 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.820 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.820 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.822 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.823 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.824 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.825 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.825 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.826 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.829 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.830 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.830 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.831 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.831 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.832 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.834 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.836 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.836 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.837 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.838 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.838 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.839 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.839 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.841 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.842 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.843 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.843 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.844 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.846 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.847 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.847 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.848 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.848 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.849 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.850 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.851 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.852 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.852 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.853 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.855 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.856 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.856 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.860 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.861 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.862 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.864 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.864 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.865 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.868 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.868 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.869 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.871 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.873 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.873 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.874 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.874 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.876 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.877 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.878 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.878 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.878 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.878 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.878 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.880 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.881 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.882 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.882 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.883 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.884 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.885 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.885 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.888 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.888 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.889 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.890 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.892 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.893 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.894 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.894 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.894 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.896 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.896 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.900 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.901 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.902 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.905 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.905 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.906 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.906 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.910 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.910 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.911 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.911 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.914 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.915 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.915 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.915 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.915 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.915 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.915 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.919 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.922 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.923 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.923 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.923 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.923 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.923 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.924 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.924 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.927 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.928 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.930 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.932 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.933 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.934 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.935 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.936 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.938 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.938 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.938 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.938 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.938 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.941 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.942 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.942 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.946 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.947 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.948 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.949 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.949 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.950 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.954 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.957 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.958 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.958 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.959 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.962 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.963 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.963 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.964 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.965 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.965 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.965 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.965 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.965 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.968 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.969 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.971 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.971 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.975 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.976 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.978 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.979 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.979 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.981 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.981 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.984 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.985 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.985 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.986 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.988 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:55.988 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.989 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:55.989 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.990 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.991 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:55.992 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:55.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.994 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:55.995 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:55.995 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:55.996 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:55.996 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:55.996 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.000 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.001 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.002 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.003 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.003 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.004 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.004 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.008 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.008 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.009 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.010 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.011 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.012 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.013 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.014 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.015 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.015 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.017 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.018 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.020 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.023 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.024 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.025 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.026 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.026 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.028 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.028 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.028 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.028 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.028 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.030 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.033 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.035 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.036 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.037 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.037 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.038 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.039 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.040 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.040 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.041 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.042 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.042 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.042 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.043 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.046 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.048 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.048 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.049 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.049 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.052 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.052 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.053 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.054 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.055 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.056 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.057 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.058 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.059 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.059 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.061 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.062 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.062 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.063 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.063 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.063 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.063 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.063 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.067 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.068 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.068 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.069 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.071 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.072 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.076 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.078 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.080 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.081 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.082 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.082 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.085 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.085 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.086 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.086 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.087 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.090 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.091 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.092 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.092 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.092 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.092 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.093 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.093 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.095 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.096 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.097 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.097 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.098 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.098 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.099 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.100 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.102 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.103 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.104 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.104 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.105 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.106 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.106 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.109 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.110 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.110 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.111 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.111 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.112 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.115 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.116 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.117 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.118 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.118 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.119 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.122 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.122 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.123 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.123 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.124 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.127 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.128 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.129 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.130 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.130 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.131 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.132 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.132 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.135 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.136 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.136 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.137 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.137 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.138 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.141 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.142 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.143 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.143 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.143 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.143 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.145 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.146 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.149 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.149 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.149 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.149 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.150 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.151 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.151 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.154 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.155 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.155 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.155 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.155 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.155 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.156 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.157 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.157 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.159 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.160 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.160 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.160 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.160 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.160 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.162 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.163 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.164 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.164 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.165 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.167 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.170 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.171 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.171 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.172 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.172 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.173 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.175 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.175 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.176 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.176 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.177 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.179 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.181 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.181 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.181 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.182 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.184 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.184 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.185 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.185 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.186 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.188 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.191 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.191 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.192 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.192 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.193 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.195 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.196 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.196 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.197 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.199 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.201 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.201 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.202 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.203 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.203 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.204 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.205 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.206 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.206 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.208 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.209 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.209 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.209 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.209 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.210 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.212 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.213 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.213 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.214 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.214 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.215 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.216 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.216 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.217 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.218 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.219 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.219 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.220 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.221 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.222 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.222 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.223 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.225 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.225 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.227 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.227 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.228 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.228 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.229 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.231 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.231 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.232 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.233 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.233 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.235 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.236 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.236 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.236 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.236 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.236 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.237 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.240 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.240 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.240 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.241 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.241 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.241 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.241 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.241 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.241 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.242 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.244 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.245 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.245 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.245 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.245 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.245 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.245 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.246 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.246 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.249 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.249 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.250 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.250 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.251 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.252 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.253 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.255 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.255 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.256 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.257 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.257 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.258 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.259 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.260 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.261 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.261 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.262 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.263 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.263 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.264 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.265 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.266 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.266 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.267 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.267 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.269 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.270 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.270 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.271 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.273 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.273 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.274 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.274 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.274 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.275 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.278 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.278 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.279 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.279 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.280 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.280 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.280 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.280 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.280 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.281 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.283 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.283 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.284 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.285 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.285 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.285 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.285 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.286 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.286 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.288 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.288 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.289 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.289 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.290 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.290 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.291 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.294 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.295 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.296 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.296 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.297 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.297 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.299 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.299 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.300 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.300 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.301 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.303 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.304 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.304 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.304 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.304 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.304 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.305 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.305 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.307 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.308 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.308 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.309 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.309 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.310 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.312 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.312 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.313 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.313 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.314 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.316 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.317 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.317 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.318 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.319 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.320 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.321 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.321 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.322 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.323 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.323 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.325 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.326 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.326 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.327 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.329 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.330 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.330 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.331 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.331 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.332 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.332 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.334 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.335 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.335 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.337 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.338 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.339 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.339 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.341 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.342 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.342 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.343 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.343 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.344 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.346 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.347 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.347 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.348 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.348 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.349 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.351 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.351 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.352 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.352 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.353 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.355 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.356 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.356 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.357 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.357 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.358 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.360 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.361 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.362 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.362 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.363 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.363 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.365 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.365 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.366 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.366 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.367 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.367 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.368 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.370 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.371 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.371 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.372 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.373 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.375 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.375 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.375 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.376 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.376 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.377 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.378 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.379 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.379 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.380 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.380 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.380 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.380 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.380 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.381 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.383 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.384 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.385 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.385 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.385 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.386 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.388 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.388 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.389 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.389 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.390 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.391 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.392 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.393 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.394 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.394 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.398 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.399 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.401 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.401 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.402 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.403 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.405 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.406 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.407 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.408 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.409 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.410 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.410 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.411 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.412 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.416 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.416 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.417 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.417 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.418 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.418 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.419 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.419 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.419 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.420 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.423 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.424 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.424 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.425 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.425 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.426 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.427 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.428 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.429 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.429 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.429 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.429 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.430 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.432 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.433 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.433 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.434 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.436 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.436 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.438 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.439 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.439 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.439 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.440 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.445 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.445 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.446 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.448 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.448 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.449 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.450 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.455 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.456 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.457 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.458 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.458 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.459 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.460 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.461 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.463 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.464 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.465 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.466 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.466 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.468 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.470 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.470 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.471 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.471 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.472 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.473 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.475 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.476 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.476 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.477 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.477 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.478 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.478 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.480 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.481 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.481 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.482 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.484 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.484 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.485 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.485 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.486 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.486 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.488 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.489 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.489 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.490 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.491 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.492 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.493 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.493 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.494 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.495 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.496 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.497 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.498 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.499 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.500 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.500 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.500 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.500 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.500 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.501 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.504 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.505 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.505 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.506 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.507 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.508 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.511 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.514 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.515 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.515 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.517 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.518 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.518 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.519 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.519 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.520 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.521 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.523 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.524 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.525 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.525 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.526 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.527 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.529 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.531 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.532 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.533 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.533 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.535 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.536 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.537 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.537 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.538 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.540 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.542 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.543 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.543 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.544 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.546 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.546 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.547 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.549 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.549 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.550 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.550 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.552 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.553 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.554 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.554 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.555 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.555 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.558 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.559 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.560 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.560 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.561 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.561 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.561 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.561 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.562 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.562 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.564 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.565 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.566 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.566 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.568 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.569 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.572 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.573 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.573 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.574 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.575 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.575 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.575 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.575 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.576 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.578 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.579 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.580 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.580 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.582 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.583 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.585 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.586 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.587 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.587 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.588 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.588 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.588 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.588 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.589 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.589 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.591 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.592 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.593 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.593 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.594 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.594 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.594 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.594 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.595 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.598 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.599 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.600 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.600 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.601 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.601 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.602 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.604 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.604 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.605 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.605 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.606 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.608 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.609 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.610 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.610 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.611 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.612 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.612 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.615 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.616 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.617 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.620 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.621 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.621 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.622 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.622 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.627 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.628 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.628 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.629 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.629 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.630 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.631 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.633 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.635 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.637 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.638 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.638 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.639 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.642 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.643 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.643 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.644 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.645 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.646 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.648 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.649 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.650 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.650 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.651 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.651 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.652 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.654 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.655 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.656 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.656 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.656 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.657 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.659 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.660 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.661 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.661 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.662 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.662 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.665 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.667 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.668 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.668 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.669 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.669 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.669 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.669 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.669 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.670 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.672 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.673 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.673 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.674 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.674 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.675 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.677 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.678 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.678 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.679 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.680 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.682 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.682 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.683 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.683 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.684 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.685 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.686 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.687 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.688 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.688 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.690 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.691 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.691 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.692 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.694 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.695 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.696 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.696 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.697 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.698 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.699 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.700 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.701 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.701 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.703 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.704 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.705 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.705 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.706 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.707 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.708 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.709 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.709 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.710 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.710 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.712 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.713 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.714 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.714 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.715 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.716 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.716 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.718 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.718 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.719 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.720 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.720 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.721 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.721 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.723 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.724 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.724 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.724 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.724 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.724 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.725 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.727 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.727 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.728 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.728 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.729 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.729 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.730 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.732 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.733 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.733 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.734 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.734 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.735 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.737 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.737 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.738 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.738 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.738 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.739 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.739 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.741 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.741 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.742 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.742 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.743 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.744 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.745 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.746 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.746 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.746 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.746 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.747 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.747 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.748 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.750 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.750 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.751 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.751 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.752 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.752 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.754 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.755 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.756 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.757 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.757 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.757 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.758 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.759 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.760 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.761 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.761 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.761 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.762 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.763 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.764 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.765 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.765 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.766 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.766 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.768 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.768 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.769 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.769 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.770 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.770 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.772 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.774 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.774 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.775 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.775 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.776 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.776 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:25:56.777 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.778 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:25:56.778 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:25:56.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:25:56.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:25:56.779 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:25:56.781 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:25:56.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.782 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:25:56.783 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:25:56.783 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET