02/16/2026 05:27:31.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:27:31.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.857 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.859 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.859 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.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:27:31.862 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.863 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.866 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.867 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.875 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.876 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.876 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.877 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.879 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.881 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.882 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.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:27:31.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.886 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.887 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.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:27:31.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:27:31.890 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.891 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.891 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.891 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.893 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.894 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.895 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.899 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.899 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:27:31.899 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.899 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.900 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.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:27:31.901 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.903 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.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:27:31.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:27:31.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.904 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.908 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.909 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.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:27:31.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.912 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.913 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:27:31.913 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.915 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.916 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.917 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.918 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.921 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.922 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.924 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.925 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.925 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.926 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.929 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.930 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.932 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.934 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.937 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:27:31.937 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.938 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.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:27:31.938 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.939 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:27:31.939 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.939 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.939 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.939 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.943 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.944 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:27:31.944 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.945 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.947 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.948 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.950 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.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:27:31.951 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:27:31.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.951 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.954 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:27:31.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:27:31.954 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.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:27:31.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.955 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.958 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.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:27:31.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.963 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.967 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.972 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:27:31.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:27:31.972 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:27:31.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:27:31.974 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:27:31.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:27:31.975 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:27:31.975 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.975 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.975 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.976 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.978 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.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:27:31.979 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:31.979 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:27:31.979 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.980 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.988 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:27:31.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:27:31.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:27:31.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.990 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.992 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:31.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:27:31.996 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:27:31.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:27:31.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:27:31.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:27:31.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:27:31.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:31.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:31.997 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:31.998 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.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:27:32.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:27:32.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.001 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.002 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.003 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.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:27:32.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.005 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.006 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.007 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.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:27:32.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.009 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.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:27:32.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.012 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.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:27:32.014 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.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:27:32.016 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.017 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.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:27:32.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:27:32.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.018 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.019 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.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:27:32.021 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.022 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.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:27:32.022 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:27:32.022 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.022 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.022 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.023 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.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:27:32.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:27:32.032 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.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:27:32.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.034 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.035 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.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:27:32.045 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.045 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.045 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.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:27:32.047 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.048 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.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:27:32.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.054 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.055 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.057 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.062 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.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:27:32.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.064 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.065 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.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:27:32.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:27:32.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:27:32.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.071 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.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:27:32.072 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.074 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:27:32.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:27:32.076 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.077 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.077 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:27:32.077 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.077 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.077 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.079 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.081 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.082 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.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:27:32.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:27:32.083 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:27:32.083 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.083 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.083 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.083 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.093 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:27:32.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:27:32.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:27:32.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.094 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.097 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.102 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:27:32.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:27:32.107 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.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:27:32.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:27:32.107 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.108 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.108 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.109 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.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:27:32.111 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:27:32.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:27:32.117 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.118 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.118 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:27:32.118 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.118 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.118 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.119 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.120 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:27:32.127 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:27:32.129 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-2.-0') 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.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:27:32.133 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.133 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.133 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.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:27:32.135 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.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:27:32.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:27:32.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.145 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.148 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.148 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:27:32.150 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:27:32.152 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.153 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.154 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:27:32.154 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.154 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.154 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.155 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.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:27:32.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:27:32.159 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-1.-0') 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.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:27:32.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.161 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.162 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.165 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.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:27:32.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.168 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.169 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.170 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:27:32.178 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.33'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.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:27:32.179 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 02/16/2026 05:27:32.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:27:32.180 7f8c98e2f048 [contrail-analytics-api] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for OpServer info None 02/16/2026 05:27:32.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.180 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.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:27:32.182 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.182 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:27:32.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:27:32.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:27:32.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:27:32.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:27:32.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: Analytics Discovery OpServer reconnect 02/16/2026 05:27:32.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: ensure /analytics-discovery-/OpServer 02/16/2026 05:27:32.188 7f8c98e2f048 [contrail-analytics-api] [INFO]: zk state CONNECTED (CONNECTED) 02/16/2026 05:27:32.190 7f8c98e2f048 [contrail-analytics-api] [INFO]: check for /analytics-discovery-/OpServer/cn-jenkins-deploy-platform-ansible-os-5331-3.-0 02/16/2026 05:27:32.196 7f8c98f67e48 [contrail-analytics-api] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5331-3.-0, data b'{"ip-address": "10.0.0.33", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5331-3.-0') 02/16/2026 05:27:32.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